package com.um.jdy.rpc.ev.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * @author 邓南辉
 * 日期 2022/6/30
 * 版权所有 广州优匠科技有限公司
 */
@Data
public class BmsSettingsData implements Serializable {

    /**
     * 交易流水号：16个字节
     */
    private String transactionNo;

    /**
     * 桩编码：7个字节
     */
    private String code;

    /**
     * 枪号：1个字节
     */
    private int gunNo;

    /**
     * BMS 单体动力蓄电池最高允许充电电压：2个字节
     */
    private int bmsSingleBatteryAllowVoltage;

    /**
     * BMS 最高允许充电电流：2个字节
     */
    private int bmsAllowElectricity;

    /**
     * BMS 动力蓄电池标称总能量：2个字节
     */
    private int bmsBatteryTotalPower;

    /**
     * BMS 最高允许充电总电压：2个字节
     */
    private int bmsAllowTotalVoltage;

    /**
     * BMS 最高允许温度：1个字节
     */
    private int bmsAllowMaxTemperature;

    /**
     * BMS 整车动力蓄电池荷电状态(soc)：1个字节
     */
    private int bmsSoc;

    /**
     * BMS 整车动力蓄电池当前电池电压：2个字节
     */
    private int bmsBatteryCurrentVoltage;

    /**
     * 电桩最高输出电压：2个字节
     */
    private int maxOutputVoltage;

    /**
     * 电桩最低输出电压：2个字节
     */
    private int minOutputVoltage;

    /**
     * 电桩最高输出电流：2个字节
     */
    private int maxOutputElectricity;

    /**
     * 电桩最低输出电流：2个字节
     */
    private int minOutputElectricity;
}
